#ifndef SERIE_H
#define SERIE_H

#include <string>
#include <vector>
#include "Season.h"
#include "Date.h"

using namespace std;

class Serie
{
private:
	string title;	
	string trailer;
	Date release_date;
	vector<string> actors;
	vector<string> genres;
	vector<Season> seasons;

public:
	Serie(string title, int dd, int mm, int yyyy, vector<string> actors, vector<string> genres, vector<Season> seasons, string trailer);
	~Serie();
	
	string get_title() const;
	string get_trailer() const;	
	Date get_date()const;
	vector<string> get_actors() const;
	vector<string> get_genres() const;
	vector<Season> get_seasons() const;

	bool contains_genre(string g);
	bool contains_actor(string a);
	string to_string();
};

#endif

	
